autonomous moored buoy - French English Dictionary